Progress Indicator Loading UI
プログレスインジケータ Progress indicator が一般的に使われてる
自分がLoading UIとして覚えがちなので、Loadingの文字入れてる
種類
見た目で分ける
アクションでわける
考慮すること
待機終了のタイプ
見た目、形
配置
状態管理
どんな時に使う
ユーザーの操作制限
待機時間について
TODO ↓後半だれてる
0.1s
瞬時に反応しているように見える限界
1.0s
ユーザーが遅延に気づく限界
思考の途切れが起きる可能性あり
1.0以上は、何かしらの対処必要あり
対処
Progress Indicator必要
10s
IndicatorUIに注目してもらう限界
別サイトに移動したり、利用をやめる
対処
Progress Indicatorの待機終了のタイプが確定
終了時間を示す
予定からずれたり、遅延が発生してる
遅延の状態、ユーザーへの期待を示す
デバイスによる違い
一般的にネット環境、デバイス性能の差がユーザーのメンタルモデルに影響
pc ブラウザ
0.15〜0.2秒の間。
モバイル
アニメーションの長さ
0.2〜0.3秒
個人的
こちらで詳細にまとめました!
実装編はまたあとで
参考
詳細に議論、記述されている
Step 4 — Exploring Advanced Usageのaxiosで叩く共通部分にIndicator挟む所がわかりやすい 人間の待機時間に対する意見が良い
デザインインスピレーション